Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F16 Germany-w3 Tunisia F5 Czech Republic F1 Italy F18 Germany F6 Germany F7 Germany F8 Germany F11 Germany F13 Japan F9 Germany F14 Germany F15 Germany-w2 Germany-w3 Germany-w4 Israel F1 Israel F2 Germany F1 Germany F3 Switzerland F2 Switzerland F3 Portugal F3 Italy F10 Czech Republic F1 Japan F4 Japan F5 Slovenia F1 Slovenia F2 Japan F6 Japan F7 Austria F4 Japan F8 Germany F7 Germany F13 Germany F15 Japan F9 Spain F33 Japan F12 Germany F4 Japan F1 Korea F1 Korea F2 Korea F3 France F11 China F6 Japan F11 Thailand F2 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Australia F1 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F8 Japan F9 Germany F7 Italy F21 Italy F22 France F14 Thailand F4 Thailand F5 Indonesia F2 Japan F8 Germany F4 Japan F6 Slovakia F1 Germany F15 Germany-w2 Germany-w4 Belgium F2 Italy F2 (Trento) Japan F5 Germany-w1 Israel F3 Germany F4 Germany F5 Portugal F2 UAE F2 France F13 Japan F10 Japan F11 Germany F1 Japan F10 Japan F1 Italy F24 (Bolzano) Italy F25 (Cornaiano) M25 Veigy-Foncenex M25 Nussloch Black Forest Open - Freudenstadt Johannesburg Challenger Geneva Challenger Aix En Provence Challenger Gimcheon Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Izmir Challenger Kyoto Challenger Bangkok Challenger Kyoto Challenger Ortisei Challenger Yokohama Challenger St. Remy Challenger Kyoto Challenger Leon Challenger Turin Challenger Busan Challenger Taipei City Challenger Seoul Challenger St. Remy Challenger Budapest Challenger Kobe Challenger Zhuhai Challenger Milan Challenger Marburg Challenger Heilbronn Challenger Vicenza Challenger Mons Challenger Pullach Challenger Mallorca Challenger Liuzhou Challenger Kaohsiung Challenger Eckental Challenger Shanghai Challenger Ortisei Challenger Bratislava Challenger Bangkok Challenger Seoul Challenger Gwangju Challenger Ilkley Challenger Taipei City Challenger Binghamton Challenger Mallorca Challenger Kaohsiung Challenger Surbiton Challenger Shenzhen Challenger Leon Challenger Kobe Challenger Furth Challenger Recanati Challenger Quimper Challenger Pau Challenger Indian Wells Challenger Prague Challenger Ostrava Challenger Forli Challenger Ismaning Challenger Biella 3 Challenger Belgrade Challenger Prague Challenger Bratislava Challenger Nottingham 2 Challenger Salzburg-Anif Challenger Chengdu Challenger Biel Challenger Eckental Challenger Prague 1 Challenger Heilbronn Challenger Yokkaichi Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Heilbronn Challenger Yokohama Challenger Brest Challenger Kyoto Challenger Matsuyama Challenger Noumea Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Budapest Challenger Bergamo Challenger Yokkaichi Challenger Yokohama Challenger St. Brieuc Challenger Taipei City Challenger Rome Challenger Newport Beach Challenger Caltanissetta Challenger Rome Challenger Guadalajara Challenger Anning Challenger Braunschweig Challenger Drummondville Challenger Heilbronn Challenger Quanzhou Challenger Heilbronn Challenger Lille Challenger Cassis Challenger Ortisei Challenger Forli 2 Challenger Bendigo Challenger Aguascalientes Challenger Ford Tennis Championships - Louisville Shenzhen Challenger Liberec Challenger Koblenz Challenger Quimper Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Lille Challenger Zhangjiagang Challenger M15 Creteil Busan Challenger Heilbronn Challenger Toyota Challenger St. Brieuc Challenger West Lakes Challenger Dallas Challenger Nottingham Challenger Ismaning Challenger Kazan Challenger BMW Open - Munich AIG Japan Open - Tokyo BMW Open - Munich Mercedes Cup - Stuttgart Thailand Open - Bangkok BMW Open - Munich Okal Cup 2003 - Eckental Mercedes Cup - Stuttgart China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel China Open - Beijing Shimadzu All Japan Indoor Tennis Championships - Kyoto Qatar ExxonMobil Open - Doha Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BMW Open - Munich Schickendanz Open - Furth Nord LB Open - Braunschweig Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Bauer Watertechnology Cup - Eckental Chennai Open - Chennai Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Open - Munich Black Forest Open - Freudenstadt Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Aberto de Sao Paulo - Sao Paulo Heilbronn Open - Heilbronn Thailand Open - Bangkok Internazionali de Tennis di Bergamo - Bergamo 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Bank Austria Tennis Trophy - Vienna Samsung Challenger 2007 - Ho Chi Minh City Aircel Chennai Open - Chennai Open Prevadies - St. Brieuc M25 Trimbach Challenger Casablanca San Angel - Mexico City Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Astana Challenger - Astana Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Geneva Challenger - Geneva Karshi Challenger - Karshi Ljubljana Open - Ljubljana Gerry Weber Open - Halle AEGON Championships - London Challenger Banque Nationale Rimouski - Rimouski Malaysian Open - Kuala Lumpur Campbell's Hall of Fame Tennis Championships - Newport Heilbronn Open - Heilbronn Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna San Remo Tennis Cup - San Remo Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Baden Open - Karlsruhe PBZ Zagreb Indoors - Zagreb ATP Challenger Trophy 2007 - Trnava ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Diputacion Ciudad de Pozoblanco - Cordoba Delray Beach International Tennis Championships - Delray Beach Kaohsiung Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Mons Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag ATP Challenger Trophy 2008 - Trnava Bet-at-home Open - Hamburg Samsung Securities Cup - Seoul National Bank Men's Rimouski Challenger - Rimouski St. Petersburg Open - St. Petersburg Keio Challenger International Tennis Tournament - Yokohama PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Burnie Challenger Belgrade Challenger Erste Bank Open - Vienna Wolfsburg Challenger Swiss Indoors Basel - Basel Baton Rouge Challenger Sofia Challenger Meerbusch Challenger Aircel Chennai Open - Chennai Schickedanz Open - Furth Karlsruhe Challenger Oberstaufen Challenger ABN AMRO World Tennis Tournament - Rotterdam Aptos Challenger Lexington Challenger Granby Challenger Tampere Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Okal Cup 2004 - Eckental BMW Open - Munich Bengalaru Challenger Geneva Challenger Freudenstadt Challenger Alphen Challenger St. Remy Challenger Todi Challenger Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Kolding Challenger Bet-at-home Open - Hamburg Seoul Challenger BB&T Atlanta Open - Atlanta Toyota Challenger Heilbronn Challenger Burnie Challenger Bergamo Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Ostdeutscher Sparkassen Cup - Dresden Athens Challenger Hamburg Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Aachen Challenger Biella Challenger Cremona Challenger Alessandria Challenger Kia International In Kawana - Kawana Nottingham Challenger Lugano Challenger Bytom Challenger Citi Open - Washington Marburg Challenger Moselle Open - Metz Aptos Challenger If Stockholm Open - Stockholm Lexington Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Tampere Challenger Trofeo Sisma Mantova - Mantova Oberstaufen Cup - Oberstaufen PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Salvador Challenger Manerbio Challenger Open de Rennes La Trinitaine - Rennes Furth Challenger Rijeka Challenger Bauer Watertechnology Cup 2007 - Eckental Barcelona Open BancSabadell - Barcelona Bangkok Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Izmir Challenger Claro Open Colombia - Bogota Eckental Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Bangkok Challenger Malaysian Open - Kuala Lumpur Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rakuten Japan Open - Tokyo Rennes Challenger Alexander Kolyaskin Memorial - Donetsk Seoul Challenger Erste Bank Open - Vienna Ostdeutscher Sparkassen Cup - Dresden Valencia Open - Valencia Loughborough Challenger Garanti Koza Sofia Open - Sofia Salzburg Challenger Toyota Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Heilbronn Challenger If Stockholm Open - Stockholm Burnie Challenger Erste Bank Open - Vienna Courmayeur Challenger Bergamo Challenger Millennium Estoril Open - Estoril BMW Open - Munich Wolfsburg Challenger Ricoh Open - 's-Hertogenbosch UTC Open - Cherkassy Antalya Cup - Antalya Kyoto Challenger Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Guangzhou Challenger Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya Pingguo Challenger Hall of Fame Open - Newport Moselle Open - Metz Shenzhen Open - Shenzhen Athens Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Tallahassee Challenger Dunlop World Challenge - Toyota Santos Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Sarasota Challenger Prague Challenger Gazprom Hungarian Open - Budapest Bergamo Challenger Busan Challenger Noventi Open - Halle Jersey Challenger Hall of Fame Open - Newport Fergana Challenger Nottingham Challenger Moselle Open - Metz Zhuhai Open - Zhuhai Mexico City Challenger Intrum Stockholm Open - Stockholm Open Sud de France - Montpellier Tata Open Maharashtra - Pune Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Busan Challenger Generali Open - Kitzbuhel European Open - Antwerp bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Fergana Challenger Sofia Open - Sofia Antalya Open - Antalya Murray River Open - Melbourne Granby Challenger Braunschweig Challenger Serbia Open - Belgrade Mallorca Championships - Mallorca Rimini Challenger Hall of Fame Open - Newport Vancouver Challenger Istanbul Challenger Binghamton Challenger Istanbul Challenger Noventi Open - Halle Chuncheon Challenger Yokohama Challenger Seoul Challenger Geneva Challenger Barletta Challenger Rimouski Challenger Sao Paulo Challenger Tour Finals Abierto Mexicano Telcel - Acapulco Helsinki Challenger Toyota Challenger Heilbronn Challenger Honolulu Challenger Burnie Challenger Singapore Challenger San Benedetto Challenger Guadalajara Challenger Le Gosier Challenger Tallahassee Challenger Biella 4 Challenger Tarragona Challenger Eckental Challenger Kaohsiung Challenger Prague Challenger Rome Challenger Bordeaux Challenger Nottingham-2 Challenger Lugano Challenger Anning Challenger Oberstaufen Challenger Beijing Challenger Bangkok Challenger St. Remy Challenger Mons Challenger Rennes Challenger Seoul Challenger Wuhan Challenger Helsinki Challenger Sydney Challenger Kyoto Challenger Le Gosier Challenger Leon Challenger Furth Challenger Mexico City Challenger Nottingham-2 Challenger Shanghai Challenger Braunschweig Challenger Istanbul Challenger Binghamton Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Bratislava Challenger Kaoshuing Challenger Orleans Challenger Mons Challenger Melbourne Challenger Rimouski Challenger Seoul Challenger Guadalajara Challenger Ortisei Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Kun-Ming Challenger Bergamo Challenger Busan Challenger New Delhi Challenger Nottingham Challenger Guangzhou Challenger Rimouski Challenger Le Gosier Challenger Vicenza Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger Lexington Challenger Oberstaufen Challenger Cortina Challenger Meerbusch Challenger Istanbul Challenger Mons Challenger Rennes Challenger Pune Challenger Poznan Challenger Shenzhen Challenger Eckental Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Wroclaw Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Helsinki Challenger Yokohama Challenger Shenzhen Challenger Aix En Provence Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Ilkley Challenger Poznan Challenger Segovia Challenger Bangkok Challenger Nanchang Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Kyoto Challenger Bangkok Challenger Braunschweig Challenger Kia International In Caloundra - Caloundra Eckental Challenger Ortisei Challenger Keio Challenger International Tennis Tournament - Yokohama Happy Valley Challenger Maui Challenger Kyoto Challenger Drummondville Challenger Shenzhen Challenger Mestre Challenger Surbiton Challenger Lyon Challenger Winnetka Challenger Gatineau Challenger Masters Series - Hamburg Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Kaohsiung Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Eckental Challenger Bratislava Challenger Shanghai Rolex Masters - Shanghai Dallas Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Irving Challenger St. Brieuc Challenger Mutua Madrid Open - Madrid Taipei City Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Granby Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York Noumea Challenger Augsburg Challenger Shanghai Challenger BNP Paribas Open - Indian Wells Ismaning Challenger s'Tennis Masters Challenger - Graz Trieste Challenger Recanati Challenger Cherbourg Challenger Tulln Challenger Morelos Challenger Biella 1 Challenger Biella 2 Challenger Brasilia Challenger Tunis Challenger Meerbusch Challenger Prostejov Challenger Ismaning Challenger Surbiton Challenger Helsinki Challenger Trnava Challenger Biel Challenger Lugano Challenger Geneva Challenger BMW Open - Munich Mercedes Cup - Stuttgart Heilbronn Challenger Bari Challenger Prague 2 Challenger Ismaning Challenger AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger BMW Open - Munich PTT Thailand Open - Bangkok AEGON International - Eastbourne Grand Prix Hassan II - Casablanca Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle BMW Open - Munich AEGON Championships - London Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Wimbledon - London U.S. Open - New York Brisbane International - Brisbane BMW Open - Munich Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona BMW Open - Munich Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch ASB Classic - Auckland French Open - Paris Winston-Salem Open - Winston-Salem French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Toronto U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, Finals, Group A Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Hopman Cup - Perth Australian Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo